In-Context Learning: Extreme Vs Fine-Tuning, Rag